package com.jintian.smart.base.api.message.form;

import com.jintian.smart.base.api.message.vo.NoticeViewRecordVO;
import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.NotNull;
import lombok.Data;
import org.beetl.sql.core.page.DefaultPageRequest;

/**
 * 通知公告 阅读记录查询
 */
@Data
public class NoticeViewRecordQueryForm extends DefaultPageRequest<NoticeViewRecordVO> {
    @Schema(description = "通知公告id")
    @NotNull(message = "通知公告id不能为空")
    private Long noticeId;

    @Schema(description = "部门id")
    private Long departmentId;

    @Schema(description = "关键字")
    private String keywords;
}
